package com.csi.juegoweb.dao;

import java.util.List;

import com.csi.juegoweb.domain.GrupoUsuario;
import com.csi.juegoweb.domain.GrupoUsuarioId;
@SuppressWarnings("unchecked")
public interface GrupoUsuarioDAO {

	// property constants
	public static final String NU_POSICION = "nuPosicion";

	public abstract void save(GrupoUsuario transientInstance);

	public abstract void delete(GrupoUsuario persistentInstance);

	public abstract GrupoUsuario findById(GrupoUsuarioId id);

	public abstract List findByExample(GrupoUsuario instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByNuPosicion(Object nuPosicion);

	public abstract List findAll();

	public abstract GrupoUsuario merge(GrupoUsuario detachedInstance);

	public abstract void attachDirty(GrupoUsuario instance);

	public abstract void attachClean(GrupoUsuario instance);

}